type vendor/golang.org/x/text/unicode/norm.reorderBuffer
45 uses
vendor/golang.org/x/text/unicode/norm (current package)
composition.go#L98: type reorderBuffer struct {
composition.go#L111: flushF func(*reorderBuffer) bool
composition.go#L114: func (rb *reorderBuffer) init(f Form, src []byte) {
composition.go#L121: func (rb *reorderBuffer) initString(f Form, src string) {
composition.go#L128: func (rb *reorderBuffer) setFlusher(out []byte, f func(*reorderBuffer) bool) {
composition.go#L134: func (rb *reorderBuffer) reset() {
composition.go#L139: func (rb *reorderBuffer) doFlush() bool {
composition.go#L149: func appendFlush(rb *reorderBuffer) bool {
composition.go#L159: func (rb *reorderBuffer) flush(out []byte) []byte {
composition.go#L171: func (rb *reorderBuffer) flushCopy(buf []byte) int {
composition.go#L184: func (rb *reorderBuffer) insertOrdered(info Properties) {
composition.go#L218: func (rb *reorderBuffer) insertFlush(src input, i int, info Properties) insertErr {
composition.go#L234: func (rb *reorderBuffer) insertUnsafe(src input, i int, info Properties) {
composition.go#L249: func (rb *reorderBuffer) insertDecomposed(dcomp []byte) insertErr {
composition.go#L267: func (rb *reorderBuffer) insertSingle(src input, i int, info Properties) {
composition.go#L273: func (rb *reorderBuffer) insertCGJ() {
composition.go#L278: func (rb *reorderBuffer) appendRune(r rune) {
composition.go#L287: func (rb *reorderBuffer) assignRune(pos int, r rune) {
composition.go#L294: func (rb *reorderBuffer) runeAt(n int) rune {
composition.go#L302: func (rb *reorderBuffer) bytesAt(n int) []byte {
composition.go#L411: func (rb *reorderBuffer) decomposeHangul(r rune) {
composition.go#L424: func (rb *reorderBuffer) combineHangul(s, i, k int) {
composition.go#L463: func (rb *reorderBuffer) compose() {
iter.go#L19: rb reorderBuffer
normalize.go#L54: rb := reorderBuffer{f: *ft, src: src, nsrc: len(b), out: out, flushF: appendFlush}
normalize.go#L68: rb := reorderBuffer{f: *ft, src: src, nsrc: len(s), out: out, flushF: appendFlush}
normalize.go#L80: rb := reorderBuffer{f: *ft, src: src, nsrc: len(b)}
normalize.go#L92: func cmpNormalBytes(rb *reorderBuffer) bool {
normalize.go#L119: rb := reorderBuffer{f: *ft, src: src, nsrc: len(s)}
normalize.go#L120: rb.setFlusher(nil, func(rb *reorderBuffer) bool {
normalize.go#L149: func patchTail(rb *reorderBuffer) bool {
normalize.go#L182: func appendQuick(rb *reorderBuffer, i int) int {
normalize.go#L209: rb := reorderBuffer{f: *ft, src: src, nsrc: n, out: out, flushF: appendFlush}
normalize.go#L212: rb := reorderBuffer{f: *ft, src: src, nsrc: n}
normalize.go#L216: func doAppend(rb *reorderBuffer, out []byte, p int) []byte {
normalize.go#L251: func doAppendInner(rb *reorderBuffer, p int) []byte {
normalize.go#L504: func decomposeSegment(rb *reorderBuffer, sp int, atEOF bool) int {
normalize.go#L568: func decomposeToLastBoundary(rb *reorderBuffer) {
readwriter.go#L10: rb reorderBuffer
readwriter.go#L67: wr := &normWriter{rb: reorderBuffer{}, w: w}
readwriter.go#L73: rb reorderBuffer
readwriter.go#L122: rr := &normReader{rb: reorderBuffer{}, r: r, inbuf: buf}
transform.go#L42: func flushTransform(rb *reorderBuffer) bool {
transform.go#L57: rb := reorderBuffer{}
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |